<?php


//新的构造方法

//构造方法，一般负责初始化的工作，不需要像一般方法调用才能执行，只需要实例化即完成调用过程（也就是说实例化对象时就可以自动执行该方法）
class Computer{

	//构造方法
	public function __construct(){
		//初始化程序
		echo '我是最先进的构造方法';   //一定是构造方法先执行
	}

	//普通方法
	public function _run(){
		echo '你是普通运行的方法';    //然后才执行普通方法
	}

    //析构方法
	public function __destruct(){
		//一般是在程序结束之前执行，用于自动清除内存中的对象
        echo '他是一个析构方法';     //这个方法不管写在那个位置，都是最后执行的方法
	}
}

//实例化即执行构造方法
//new Computer();    //我是最先进的构造方法


$computer = new Computer(); //我是最先进的构造方法

$computer->_run();          //你是普通运行的方法


                            //他是一个析构方法
























